﻿@charset "utf-8";
/*全局控制*/
body{margin: 0;padding: 0;font-size: 14px;line-height: 30px;font-family: Arial, 'Microsoft Yahei', "微软雅黑";-webkit-text-size-adjust: none;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, p{margin: 0;padding: 0;}
input, select, textarea{font-size: 14px;line-height: 16px;font-family: Arial, 'Microsoft Yahei', "微软雅黑";}
img{border: 0;}
ul, li{list-style-type: none;}
a{color: #333;text-decoration: none;}
a:hover{color: #feb403}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.dis{display: block;}
.undis{display: none;}
.fl{float: left;}
.fr{float: right;}
.cl{clear: both;}
.fb{font-weight: bold;}
.fnb{font-weight: 200;margin-left: -1px;}
.hr_1, .hr_10{font-size: 1px;line-height: 1px;clear: both;}
.hr_1{height: 1px;}
.hr_10{height: 10px;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus{outline: none;}
table{border-color: #aaa;border-spacing: 0;border: 1;border-collapse: collapse;}
.main{width: 100%;}
.mainn{width: 100%;background: #f0f0f0}
.mainbg-f0{width: 100%;padding: 100px 0 30px 0;}
.mainbox{width: 1200px;margin: 0 auto;}
.mainbox a{color: #d0d0d0;}
.mainservice{width: 100%;height: 720px;padding: 40px 0;background: url(../images/mainservice.jpg) center center no-repeat;}
/*顶部*/
.itop{width: 100%;height: 150px;background: #fff;border-bottom: 1px #eee solid;}
.itopc{width: 100%;height: 40px;background: #333}
.top-t{width: 1200px;height: 40px;margin: 0 auto;box-sizing: border-box;line-height: 40px;}
.toptel{float: right;text-align: right;font-size: 14px;color: #f0f0f0;}
.toptel span{color: #fff;font-size: 18px;}
.search{width: 30px;padding-left: 10px;height: 30px;cursor: pointer;float: right;background: url(../images/searchbtn.png) center center no-repeat;}
.itopff{background: #fff;}
.header{width: 1200px;margin: 0 auto;border-radius: 3px;height: 110px;background: #fff;transition: bottom .5s, background .5s, height .5s, top .5s, line-height .5s;position: relative;}
.header *{transition: all .5s;}
.logo{float: left;padding-top: 19px;}
/*导航*/
.menu{position: absolute;right: -25px;}
.menu ul{}
.menu ul li{display: block;float: left;width: 120px;height: 110px;text-align: center;position: relative;}
.menu ul li a{display: block;color: #333;font-size: 16px;height: 110px;position: relative;line-height: 110px;display: black;}
.menu ul li a span{font-size: 12px;color: #333;opacity: 0.5;font-family: Arial}
.menu ul li a b{display: inline-block;width: 0;margin: 0 auto;height: 9px;background: #383838;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);transition: all 0.3s ease-out;background: url(../images/menunowbg.png) center top no-repeat;}
.menu ul li a:hover{color: #0970d1; font-weight:bold;}
.menu ul li a:hover span{color: #0970d1;opacity: 1; font-weight:bold;}
.menu ul li a:hover b{width: 180px;}
.menu .cur{background-image: none;color: #fff;}
.menu .cur a{color: #333;}
.menu .cur a:hover{color: #333;}
.menu ul li:last-child{background-image: none;}
.menu ul li a.selected b{width: 180px;}
.menu li .lev2{display: none;position: absolute;top: 105px !important;left: -22px !important;background: #fff;z-index: 999;width: 180px !important;height: auto;padding: 0;box-shadow: 2px 2px 5px #eee}
.menu li *{transition: all .5s;}
.menu li .lev2 dd{float: none;padding: 0;width: 100%;height: 40px;line-height: 40px;background: none;margin: 5px 0;}
.menu li .lev2 dd:hover{background: #0970d1;}
.menu li .lev2 dd:hover>a{color: #fff;}
.menu li .lev2 dd a{float: none;padding: 0;text-align: center;height: 40px;line-height: 40px;font-size: 14px;color: #333;}
.menu li .lev2 dd a:hover{line-height: 40px;background: none;}
.menu li:hover .lev2{display: block;}
.xfdh{width: 100%;height: 90px;background: #fff;border-bottom: 1px #eee solid;z-index: 999999;position: fixed;top: 150px;}
.header1{width: 1200px;background: #fff;height: 60px;margin: 0 auto;position: relative;}
.menu1{position: absolute;right: -25px;}
.menu1 ul{}
.menu1 ul li{display: block;float: left;width: 120px;height: 90px;text-align: center;position: relative;}
.menu1 ul li a{display: block;color: #333;font-size: 16px;height: 90px;position: relative;line-height: 90px;display: black;}
.menu1 ul li a span{font-size: 12px;color: #333;opacity: 0.5;font-family: Arial}
.menu1 ul li a b{display: inline-block;width: 0;margin: 0 auto;height: 9px;background: #383838;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);transition: all 0.3s ease-out;background: url(../images/menunowbg.png) center top no-repeat;}
.menu1 ul li a:hover{color: #0970d1; font-weight:bold;}
.menu1 ul li a:hover span{color: #0970d1; font-weight:bold;opacity: 1;}
.menu1 ul li a:hover b{width: 180px;}
.menu1 .cur{background-image: none;color: #fff;}
.menu1 .cur a{color: #333;}
.menu1 .cur a:hover{color: #333;}
.menu1 ul li:last-child{background-image: none;}
.menu1 ul li a.selected b{width: 180px;}
.menu1 li .lev2{display: none;position: absolute;top: 90px !important;left: -22px !important;background: #fff;z-index: 999;width: 180px !important;height: auto;padding: 0;box-shadow: 2px 2px 5px #eee}
.menu1 li *{transition: all .5s;}
.menu1 li .lev2 li{float: none;padding: 0;width: 100%;height: 40px;line-height: 40px;background: none;margin: 5px 0;}
.menu1 li .lev2 li:hover{background: #0970d1;}
.menu1 li .lev2 li:hover>a{color: #fff;}
.menu1 li .lev2 li a{float: none;padding: 0;text-align: center;height: 40px;line-height: 40px;font-size: 14px;color: #333;}
.menu1 li .lev2 li a:hover{line-height: 40px;background: none;}
.menu1 li:hover .lev2{display: block;}
.lev3_cell{height: 40px;}
.lev3_cell a{height: 40px !important;line-height: 40px!important;font-size: 14px!important;color: #333;}
.lev3_cell a:hover{background: #0970d1;color: #fff!important;}
.lev3_r{display: none;}
.nycpfl ul li{width: 123px;float: left;margin-right: 1px;}
.nycpfl ul li a{display: block;line-height: 38px;text-align: center;color: #fff;font-size: 16px;background: #0970d1;}
.nycpfl ul li a:hover{background: #2c2c2c;color: #fff;}
/*幻灯Banner*/
.banner{position: relative;width: 100% !important;height: 400px;overflow: auto;font-size: 18px;line-height: 24px;text-align: center;}
.banner ul{list-style: none;width: 300%;}
.banner ul li{display: block;float: left;width: 33%;height: 400px;/*-webkit-background-size: 100% 100%;*/-moz-background-size: 100% 100%;-o-background-size: 100% 100%;-ms-background-size: 100% 100%;/*background-size: 100% 100%;*/position: relative;background-repeat: no-repeat;background-position: center center;}
.banner .dot{-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));}
.banner .dots{position: absolute;left: 0;right: 0;bottom: 50px;}
.banner .dots li{display: inline-block;width: 22px;height: 6px;margin: 0 4px;text-indent: -999em;border: 1px solid #000;cursor: pointer;opacity: .4;-webkit-transition: background .5s, opacity .5s;-moz-transition: background .5s, opacity .5s;transition: background .5s, opacity .5s;}
.banner .dots li.active{background: #000;opacity: 1;}
/*内页幻灯Banner*/
.nybanner{width: 100%;height: 450px;background-position: center center;}
.nybanner1{width: 100%;height: 250px;background-position: center center;}
/*首页标题*/
.ihotprotitle{height: 100px;line-height: 40px;background: url(../images/ihotprotitle.png) center 10px no-repeat;}
.ihotprotitle h3{font-size: 30px;color: #333;text-align: center;margin-bottom: 20px;}
.ihotprotitle p{font-size: 14px;margin-left: 10px;color: #2c2c2c;font-weight: normal;text-transform: uppercase;text-align: center;line-height: 26px;padding-top: 20px;}
/*首页推荐产品*/
.ihotpro{width: 1200px;margin: 0 auto;}
.ihotpro *{-webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;-ms-transition: all ease-in-out 0.55s;transition: all ease-in-out 0.55s;}
.ihotpro div{float: left;width: 280px;height: 251px;margin-right: 24px;margin-bottom: 30px;background: #fff;text-align: center;border: 1px #eee solid;}
.ihotpro div h3{width: 280px;height: 200px;background: #fff;overflow: hidden;}
.ihotpro div h3 a{display: block;width: 280px;height: 220px;}
.ihotpro div p{height: 50px;line-height: 50px;padding: 0 25px;border-top: 1px #eee solid;}
.ihotpro div p a{color: #333;font-size: 16px;text-align: center;display: block;}
.ihotpro div:hover{background: #0970d1;}
.ihotpro div:hover h3 a img{opacity: 0.8}
.ihotpro div:hover p a{color: #fff;font-size: 15px;}
.ihotpro div:nth-child(4n){margin-right: 0px;}
/*首页案例*/
.khal{width: 100%;background: #f0f0f0;padding: 60px 0px;height: 420px;}
.box{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;_height: 100%;}
.picbox{width: 1200px;height: 285px;overflow: hidden;position: relative;}
.piclist{height: 115px;position: absolute;left: 0px;top: 0px}
.piclist li{margin-right: 24px;float: left;width: 280px;height: 260px;border: 1px #eee solid;margin-bottom: 30px;}
.piclist li:nth-child(4){margin-right: 0px;}
.piclist li a{background: #fff;display: block;}
.piclist li p{height: 50px;line-height: 50px;border-top: 1px #eee solid;}
.piclist li p a{color: #333;font-size: 16px;text-align: center;display: block;width: 100%;background: #fff;}
.piclist li:hover p a{ background:#0970d1; color:#fff}
.swaplist{position: absolute;left: -3000px;top: 0px}
.og_prev, .og_next{width: 30px;height: 50px;background: url(../images/icon_ie6.png) no-repeat\9;position: absolute;top: 100px;z-index: 99;cursor: pointer;filter: alpha(opacity=70);opacity: 0.7;}
.og_prev{background-position: 0 -60px;left: 4px;}
.og_next{background-position: 0 0;right: 4px;}
/*首页四类*/
.sydl{width: 1200px;margin: 0 auto;}
.sydl ul li{width: 280px;margin-right: 24px;float: left;height: 185px;background: url(../images/sg.png) no-repeat left top #fcfcfc;}
.sydl ul li a{display: block;border: 1px #e8e8e8 solid;font-size: 14px;padding: 70px 0px 70px 120px;}
.sydl ul li a span{color: #8d8d8d;font-size: 12px;}
.sydl ul li:nth-child(1){background-position: 42px 55px;}
.sydl ul li:nth-child(2){background-position: -265px 55px;}
.sydl ul li:nth-child(3){background-position: -575px 55px;}
.sydl ul li:nth-child(4){background-position: -885px 55px;margin-right: 0px;}
.sydl ul li:nth-child(1):hover{color: #fff;background: url(../images/sg.png) no-repeat 42px bottom #252525;}
.sydl ul li:nth-child(2):hover{color: #fff;background: url(../images/sg.png) no-repeat -265px bottom #252525;}
.sydl ul li:nth-child(3):hover{color: #fff;background: url(../images/sg.png) no-repeat -575px bottom #252525;}
.sydl ul li:nth-child(4):hover{color: #fff;background: url(../images/sg.png) no-repeat -885px bottom #252525;}
.sydl ul li:hover a{color: #fff}
/*首页公司简介*/
.iabout{width: 1200px;box-sizing: border-box;margin: 0 auto;height: 500px;}

.icompanytextdiv{width: 500px;height: 300px;float: left;position: relative;}
.icompanytextdiv img{width: 500px;height: 320px;}
.icompanytextdiv .gsjj{font-size: 14px;color: #666;line-height: 36px;position: absolute;top: 140px;width: 450px;padding: 25px;background: #000;filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;height: 136px;}
.gsjj p{color: #eee;line-height: 28px;}
.icompanytextdiv a{float: right;line-height: 78px;font-size: 18px;color: #666;font-weight: normal;padding-right: 35px;background: url(../images/more.png) right center no-repeat;}
.icompanyico{width: 485px;height: 85px;background: url(../images/icompanyico.png) center center no-repeat;margin: 0 auto;}
/*首页企业文化*/
.qywh{width: 345px;float: right;}
.tit{height: 44px;border-bottom: 1px #eee solid;}
.tit p{font-size: 18px;font-weight: bold;line-height: 45px;}
.tit p span{font-size: 10px;color: #bbb;font-weight: normal;line-height: 45px;padding-left: 10px;}
.qywh ul{}
.qywh ul li{line-height: 34px;padding-left: 25px;background: url(../images/qywh_t.png) no-repeat left center;font-size: 13px;}
/*首页联系我们*/
.ilxwm{width: 308px;float: right;position: relative;height: 50px;}
.ilxwm h3{font-size: 18px;font-weight: bold;line-height: 45px;border-bottom: 1px #eee solid;}
.ilxwm ul{}
.ilxwm ul li{line-height: 38px;font-size: 14px;}
.ilxwmtit{width: 308px;margin-bottom: 40px;}
.ilxwmtit h3{line-height: 47px;}
.ilxwmtit h3 p{font-size: 20px;color: #363636;}
.ilxwmtit h3 p span{font-size: 10px;color: #bbbbbb;font-weight: normal;padding-left: 10px;}
.ilxwmtit h3 p a{float: right;color: #333;line-height: 45px;font-size: 12px;}
.ilxwmtit s{width: 240px;height: 3px;background: #2c2c2c;position: absolute;bottom: 0px;}
/*内页主体部分*/
.nbanner{width: 100%;height: 449px;}
.nyzt{width: 1200px;margin: 0 auto;}
.nycenter{width: 1120px;padding: 40px;position: relative;top: -150px;background: #fff;left: 50%;margin-left: -600px;box-shadow: 2px 3px 10px #f5f5f5;min-height: 500px;}
.nyloc{position: relative;}
.nyloc h3{font-size: 35px;font-weight: bold;line-height: 45px;color: #333;width: 500px;float: left;}
.nyloc p{font-size: 14px;font-weight: normal;line-height: 45px;text-align: right;color: #555;}
.nyloc h4{position: absolute;top: 60px;left: 0px;font-size: 18px;font-weight: normal;padding: 15px;border: 1px #eee dashed;width: 1080px;}
.nyfl ul li{width: 155px;float: left;margin-right: 28px;}
.nyfl ul li a{display: block;line-height: 38px;text-align: center;color: #fff;font-size: 16px;background: #0970d1;}
.nyfl ul li a:hover{background: #2c2c2c;color: #fff;}
.nybj{width: 1300px;margin: 0 auto;background: url(../images/nybj.png) no-repeat center;height: 100px;position: relative;top: -40px;}
/*内页产品*/
.nypro{width: 1120px;margin: 0 auto;}
.nypro *{-webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;-ms-transition: all ease-in-out 0.55s;transition: all ease-in-out 0.55s;}
.nypro div{float: left;width: 515px;height: 306px;margin-right: 24px;margin-bottom: 30px;background: #fff;text-align: center;border: 1px #eee solid;}
.nypro div h3{width: 515px;height: 261px;background: #fff;overflow: hidden;}
.nypro div h3 a{display: block;width: 515px;height: 261px;}
.nypro div p{height: 40px;line-height: 40px;padding: 0 25px;border-top: 1px #eee solid;}
.nypro div p a{color: #333;font-size: 15px;text-align: center;display: block;}
.nypro div:hover{background: #0970d1;}
.nypro div:hover h3 a img{opacity: 0.8;transition: all 0.5s eas;transform: scale(1.1);}
.nypro div:hover p a{color: #fff;font-size: 15px;}
.nypro div:nth-child(4n){margin-right: 0px;}
/*内页新闻*/
.inewslist{overflow: hidden;width: 1120px;margin: 0 auto;}
.inewslist *{-webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;-ms-transition: all ease-in-out 0.55s;transition: all ease-in-out 0.55s;}
.inewslist ul{}
.inewslist ul li{float: left;margin-right: 60px;width: 530px;margin-bottom: 16px;height: 140px;border-bottom: 1px #eee dashed;}
.inewslist ul li h4{float: left;width: 60px;margin-right: 16px;height: 115px;text-align: center;box-shadow: 1px 2px 4px #eee;}
.inewslist ul li h4 b{font-size: 36px;color: #fff;display: block;line-height: 60px;background: #e4e4e4;}
.inewslist ul li h4 i{font-size: 36px;color: #9d9d9d;font-weight: normal;font-style: normal;line-height: 60px;background: #fff;}
.inewslist ul li h3{float: left;width: 450px;line-height: 30px;}
.inewslist ul li h3 a{font-size: 18px;color: #555;font-weight: normal;}
.inewslist ul li h5{line-height: 35px;}
.inewslist ul li h5 span{font-weight: normal;}
.inewslist ul li h5 span a{font-weight: normal;}
.inewslist ul li p a{float: left;width: 450px;font-size: 14px;color: #888;line-height: 28px;}
.inewslist ul li:hover h4 b{background: #0970d1;color: #fff;}
.inewslist ul li:hover h4 i{color: #2c2c2c;}
.inewslist ul li:hover h3 a{color: #222}
.inewslist ul li:nth-child(2n){margin-right: 0px;}
.listConts h1{line-height: 60px;}
.listConts .info{margin: 20px 0px;font-size: 14px;}
.listConts .info small{font-size: 14px;}
.cloud-zoom-gallery{width: 125px;}
.picarr{width: 520px;float: left;height: 500px;}
.picture{width: 500px;height: 350px;margin-bottom: 10px;float: left;}
.picture a{width: 500px;height: 350px;}
.picture a img{height: inherit;}
.picture h1{font-size: 30px;text-align: left;line-height: 40px;color: #555;padding-left: 10px;font-weight: normal;}
.tb-skin{border: 1px solid #f7f5f3;border-right: none;border-left: none;margin-top: 10px;border-bottom: none;/*height: 250px;*/}
.tb-skin p{font-size: 14px;line-height: 32px;padding: 30px 0px 25px 0;color: #555;max-height: 188px;overflow: hidden;font-weight: normal;min-height: 110px;}
.price{/*width: 500px;*/height: 60px;background: url(../images/p_tel.jpg) center top no-repeat;margin: 10px auto;}
.price a{width: 250px;height: 60px;display: block;/*float: left;*/}
.xqlb{width: 100%;margin-top: 20px;overflow: hidden;clear: both;}
.xqlb li{text-align: center;margin-right: 20px;float: left;list-style: none;line-height: 30px;font-weight: normal;}
.xqlb li a{background-image: url(../images/service-icon.png);background-repeat: no-repeat;padding-top: 80px;display: block;text-decoration: none;font-size: 14px;width: 75px;}
.xqlb li.msg a{background-position: 5px top;font-size: 14px;}
.xqlb li.service a{background-position: -85px top;}
.xqlb li.case a{background-position: -172px top;}
.xqlb li.contact a{background-position: -260px top;}
.xqlb li.phone a{background-position: -350px top;}
.xqlb li.fwzc a{background-position: -437px top;}
.picture_right{/*width: 580px;float: right;*/ text-align:center;}
.preview{width: 650px;overflow: hidden;}
.preview li{float: left;margin-right: 8px;border: 1px solid #eee;margin-bottom: 10px;width: 117px;height: 80px;}
.preview li img{width: 115px !important;height: 80px !important}
.pleft{float: left;width: 280px;margin-right: 25px;}
.plefttitle{width: 240px;height: 65px;background: #222;padding-left: 40px;padding-top: 25px;}
.plefttitle h3{border-left: 3px #d5504e solid;font-size: 24px;color: #fff;padding-left: 10px;}
.plefttitle h3 span{font-size: 16px;text-transform: uppercase;color: #d5504e;display: block;font-weight: normal;margin-top: 8px;line-height: 12px;}
.pleft .pcate{background: #fff;border-bottom: 5px #222 solid;}
.pleft .pcate dl dt{height: 60px;line-height: 60px;padding-left: 40px;border-bottom: 1px #ddd solid;}
.pleft .pcate dl dt a{color: #333;font-size: 16px;padding-left: 13px;line-height: 60px;background: url(../images/plefta.png) left center no-repeat;}
.pleft .pcate dl dt:hover{background: rgba(0,0,0,0.2)}
.pleft .pcate dl dd{background: #222 url(../images/pcatedd.jpg) 40px center no-repeat;height: 50px;line-height: 50px;padding-left: 53px;}
.pleft .pcate dl dd a{background: #222;font-size: 14px;color: #fff;height: 50px;line-height: 50px;}
.pleft .pcate dl dd a:hover{color: #fff;background: #af0300;font-size: 14px;color: #333;height: 50px;line-height: 50px;}
.pright{float: right;width: 895px;}
.pleft .pcate1{background: #fff;border-bottom: 5px #222 solid;}
.pleft .pcate1 dl{position: relative;}
.pleft .pcate1 dl dt{height: 60px;line-height: 60px;padding-left: 40px;border-bottom: 1px #ddd solid;}
.pleft .pcate1 dl dt a{color: #333;font-size: 16px;padding-left: 13px;line-height: 60px;background: url(../images/plefta.png) left center no-repeat;}
.pleft .pcate1 dl dt:hover{background: #af0300;border-bottom: 1px #af0300 solid}
.pleft .pcate1 dl dt:hover a{color: #fff;}
.pleft .pcate1 dl dd{position: absolute;top: 0px;left: 280px;display: none;width: 230px;height: auto;background: #222;box-shadow: -1px 1px 6px rgba(0, 0, 0, .3);z-index: 999;}
.pleft .pcate1 dl dd ul{padding: 15px 0px;}
.pleft .pcate1 dl dd ul li{width: 230px;text-align: center;line-height: 40px;}
.pleft .pcate1 dl dd ul li a{display: block;color: #fff;font-size: 14px;line-height: 40px;}
.pleft .pcate1 dl dd ul li a:hover{color: #fff;}
.pleft .pcate1 dl dd ul li:hover{background: #af0300;}
.pleft .pcate1 dl:hover dd{display: block;}
.id_inner1{display: none;}
.pleft .pcate1 dl dd ul li:hover .id_inner1{display: block;}
.iphoto{width: 280px;background: #fff;padding: 10px 0;}
.yx-rotaion{width: 280px;height: 220px;}
.yx-rotaion-btn, .yx-rotaion-title, .yx-rotation-focus, .yx-rotation-t, .yx-rotaion-btn{position: absolute}
.yx-rotation-title{position: absolute;width: 100%;height: 30px;line-height: 30px;background: #000;filter: alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;opacity: 0.4;left: 0;bottom: 0;_bottom: -1px;z-index: 1}
.yx-rotation-t{color: #fff;font-size: 12px;z-index: 2;bottom: 0;left: 20px;text-align: center;line-height: 30px}
.yx-rotation-t:hover{text-decoration: underline;color: #fff}
.yx-rotation-focus span, .yx-rotaion-btn span{background: url(../images/ico.png) no-repeat;display: block;}
.yx-rotation-focus{height: 30px;line-height: 30px;right: 20px;bottom: 0;z-index: 2;}
.yx-rotation-focus span{width: 12px;height: 12px;line-height: 12px;float: left;margin-left: 5px;position: relative;top: 10px;cursor: pointer;background-position: -24px -126px;text-indent: -9999px}
.yx-rotaion-btn{width: 100%;height: 41px;top: 50%;margin-top: -20px;}
.yx-rotaion-btn span{width: 41px;height: 41px;cursor: pointer;filter: alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3;position: relative}
.yx-rotaion-btn .left_btn{background-position: -2px -2px;float: left;left: 10px}
.yx-rotaion-btn .right_btn{background-position: -2px -49px;float: right;right: 10px}
.yx-rotaion-btn span.hover{filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8}
.yx-rotation-focus span.hover{background-position: -10px -126px}
.rotaion_list{width: 0;height: 0;overflow: hidden;}
.rotaion_list img{}
.protitle{font-size: 24px;color: #333;padding-left: 15px;line-height: 50px;border-bottom: 1px #ddd solid;background: url(../images/protitle.jpg) left center no-repeat;}
.protitle a{float: right;font-size: 14px;color: #666;}
.protitle a:hover{color: #222}
.protypelist{margin: 40px auto;}
.protypelist h4{float: left;font-size: 18px;color: #007dd4;margin-left: 40px;width: 680px;}
.plefttel{width: 280px;height: 105px;background: url(../images/plefttel.png) left 20px no-repeat;}
.p-top{width: 100%;margin: 0 auto;background: #fff;padding: 30px;box-sizing: border-box;height: auto;overflow: hidden;}
.p-top .p-title{border-bottom: 1px #ddd solid;color: #000;height: 42px;display: block;width: 100%;overflow: hidden;margin-bottom: 15px;}
.p-top .pic1{width: 400px;height: 300px;float: right;border: 1px #ddd solid;}
.p-top .pic1 img{width: 400px;height: 300px;}
.p-synopsis{width: 410px;float: left;}
.p-s-list{line-height: 30px;height: 230px;}
.p-s-list dt{color: #333;margin-right: 5px;font-size: 16px;font-weight: bold;margin-top: 16px;margin-bottom: 4px;}
.p-s-list dd{padding: 10px;font-size: 14px;color: #666;}
.proh1{color: #333;margin-right: 5px;font-size: 16px;font-weight: bold;margin-top: 10px;padding-top: 30px;margin-bottom: 4px;border-top: 3px #ddd solid;}
.btn_pro{margin-top: 20px;width: 400px;display: block;height: auto;overflow: hidden;}
.btn_pro li{float: left;width: 110px;height: 32px;margin-right: 16px;padding-top: 4px;padding-left: 65px;overflow: hidden;}
.btn_pro li a{width: 110px;height: 32px;display: block;z-index: 999;font-size: 14px;line-height: 30px;border: 0px;color: #fff;}
.btn_pro .btn_01{background: url(../images/btn_zi2.png) no-repeat;}
.btn_solu{margin-top: 20px;}
.ihzkh{width: 1200px;margin: 0 auto;}
.ihzkhtitle{text-align: center;font-size: 24px;color: #333;font-weight: bold;line-height: 40px;background: url(../images/titleline.jpg) center center no-repeat;}
.ihzkhtitle h3{display: inline-block;padding: 0 40px;background: #f0f0f0}
.ihzkhtitle h3 span{font-size: 14px;font-family: Arial;color: #aaa;font-weight: normal;text-transform: uppercase;}
.ihzkhlist{width: 1200px;margin: 0 auto;padding: 5px 0;height: 120px;}
.ihzkhlist a{float: left;display: block;width: 180px;height: 110px;border: 1px #ddd solid;margin-right: 20px;-webkit-transition: all ease-in-out 0.35s;-o-transition: all ease-in-out 0.35s;-ms-transition: all ease-in-out 0.35s;transition: all ease-in-out 0.35s;}
.ihzkhlist a:hover{border: 1px #222 solid;}
#demo1p{height: 120px;list-style: none outside none;overflow: hidden;width: 1200px;}
#indemo1p{float: left;width: 800%;}
#demo1p1{float: left;}
#demo1p2{float: left;}
.nytitle{text-align: center}
.nytitle h3{font-size: 24px;color: #333;line-height: 40px;}
.nytitle p{font-size: 16px;line-height: 30px;color: #666;}
.abouttext{font-size: 14px;color: #333;line-height: 30px;}
.abouttext p{margin: 15px 0;}
.abouttext strong{color: #222;font-weight: normal;}
.culture{width: 1200px;}
.nyprotitle{float: left;width: 180px;position: relative;height: 320px;}
.nyprotitle em{display: block;width: 80px;height: 5px;background: #222;}
.nyprotitle p{font-size: 30px;color: #333;padding: 20px 0 15px;font-weight: bold;}
.nyprotitle span{font-size: 14px;color: #aaa;}
.nyprotitle b{font-weight: normal;color: #666;font-size: 12px;line-height: 24px;padding: 10px 0;}
.nyprotitle a{position: absolute;bottom: 20px;left: 0px;display: block;height: 22px;padding-left: 30px;color: #333;font-size: 14px;background: url(../images/nypromore.png) left center no-repeat;}
.nyprolist{float: right;width: 1000px;}
.nyprolist *{-webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;-ms-transition: all ease-in-out 0.55s;transition: all ease-in-out 0.55s;}
.nyprolist ul li{float: left;width: 318px;height: 318px;border: 1px #ddd solid;margin-right: 20px;text-align: center;}
.nyprolist ul li h3{width: 318px;height: 258px;background: #fff;overflow: hidden;}
.nyprolist ul li h3 a{display: block;width: 318px;height: 258px;}
.nyprolist ul li p{height: 60px;line-height: 60px;}
.nyprolist ul li p a{color: #333;font-size: 16px;}
.nyprolist ul li:hover{background: #222;border: 1px #222 solid;}
.nyprolist ul li:hover h3 a img{width: 110%;height: 105%;margin-left: -5%;margin-top: -5%}
.nyprolist ul li:hover p a{color: #fff;font-size: 18px;}
.mr_frBtnL{cursor: pointer;margin: 0;position: absolute;top: -40px;left: 575px;float: left;width: 21px;height: 21px;z-index: 9}
.mr_frUl{float: left;position: relative;z-index: 5;width: 1200px;}
.mr_frBtnR{float: right;margin: 0;position: absolute;top: -40px;right: 575px;cursor: pointer;width: 21px;height: 21px;z-index: 9}
.xxwmlist{padding-top: 20px;}
.xxwmlist *{-webkit-transition: all ease-in-out 0.35s;-o-transition: all ease-in-out 0.35s;-ms-transition: all ease-in-out 0.35s;transition: all ease-in-out 0.35s;}
.xxwmlist li{display: inline;width: 240px;float: left;height: 300px;position: relative;text-align: center;}
.xxwmlist li a{display: block;text-align: center;width: 220px;height: 294px;border: 3px #ddd solid;}
.xxwmlist li a img{max-width: 100%;max-height: 100%;}
.xxwmlist li a:hover{border: 3px #222 solid;}
.course_nr{height: 162px;background: url(../images/ico9.gif) repeat-x center;}
.course_nr li{float: left;background: url(../images/ico10.gif) no-repeat center top;color: #333;font-size: 18px;padding-top: 30px;width: 240px;cursor: pointer;text-align: center;position: relative;margin-top: 65px;}
.shiji{position: absolute;width: 100%;left: 0;top: -20px;display: none;}
.shiji h1{height: 67px;line-height: 67px;color: #222;font-size: 24px;font-weight: bold;background: url(../images/ico11.gif) no-repeat center top;margin-bottom: 8px;}
.shiji p{line-height: 20px;color: #333;font-size: 12px;}
.nycontact{position: absolute;left: 50%;top: 0;margin-left: -600px;background: #fff;width: 500px;height: 600px;padding: 50px;box-sizing: border-box;}
.nycontact h3{font-size: 40px;color: #222;line-height: 60px;font-weight: normal;margin-bottom: 30px;}
.nycontact h3 span{font-size: 40px;color: #333;text-transform: uppercase;}
.nycontact p{line-height: 35px;color: #333;font-size: 16px;}
.fwwd{width: 1200px;margin: 0 auto;background: #fff url(../images/fwwd.png) no-repeat 30px center;height: 680px;padding: 50px;padding-left: 640px;box-sizing: border-box;}
.fwwd h3{font-size: 40px;color: #222;line-height: 60px;font-weight: normal;margin-bottom: 30px;}
.fwwd h3 span{font-size: 40px;color: #333;text-transform: uppercase;}
.fwwd p{line-height: 35px;color: #333;font-size: 16px;padding: 10px 20px;}
.nynav{width: 353px;height: 160px;}
.nynav h3{margin-bottom: 5px;}
.nynav h3 a{font-size: 20px;color: #333;}
.nynav>a{padding: 5px 0 5px 30px;line-height: 35px;color: #666;font-size: 16px;margin-right: 10px;margin-bottom: 10px;background: url(../images/nynava.png) left center no-repeat;}
.nynav p{color: #666;font-size: 14px;margin-bottom: 0;line-height: 24px;}
.nycontactmes{float: right;width: 410px;padding-top: 45px;background: url(../images/mestitle.jpg) left top no-repeat;}
.nycontactmes .mescss{width: 410px;height: 40px;border-radius: 5px;border: 1px #ddd solid;color: #666;margin-bottom: 20px;font-family: 'Microsoft Yahei';font-size: 14px;line-height: 40px;padding-left: 10px;box-sizing: border-box}
.loc{line-height: 40px;color: #666;font-size: 12px}
.loc a{line-height: 40px;color: #666;font-size: 12px}
.content{padding: 20px 0;font-size: 16px;color: #666;line-height: 35px;text-align: justify;}
.content p{font-size: 16px;color: #333;line-height: 35px;margin: 5px 0;text-align: justify;}
.contentimg{float: right;width: 300px;height: 500px;margin-top: 65px;}
.hzhblist{float: left;width: 800px;}
.hzhblist DIV{MARGIN: 0px 10px 10px 0;width: 177px;FLOAT: left;}
.hzhblist H3{WIDTH: 171px;HEIGHT: 80px;margin: 5px auto 0;border: 1px #ddd solid;padding: 2px;}
.hzhblist H3 A{WIDTH: 171px;DISPLAY: block;HEIGHT: 80px;}
.hzhblist H3 IMG{VERTICAL-ALIGN: middle}
.hotnews{width: 1200px;height: 300px;background: #fff;-webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;-ms-transition: all ease-in-out 0.55s;transition: all ease-in-out 0.55s;}
.hotnews *{-webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;-ms-transition: all ease-in-out 0.55s;transition: all ease-in-out 0.55s;}
.hotnews h3{width: 800px;float: left;font-weight: normal;height: 300px;padding: 30px;box-sizing: border-box;}
.hotnews h3 a{font-size: 26px;color: #333;line-height: 60px;}
.hotnews h3 p{font-size: 16px;color: #666;height: 160px;line-height: 35px;}
.hotnews h3 span{font-size: 14px;color: #888;}
.hotnews h4{float: right;width: 400px;height: 300px;}
.hotnews:hover{background: #222;}
.hotnews:hover h3 a{color: #fff;}
.hotnews:hover h3 p{color: #fff;}
.hotnews:hover h3 span{color: #fff;}
.prighttitle{line-height: 50px;font-size: 14px;border-bottom: 1px #ddd solid;}
.prighttitle ul{float: right;width: 120px;}
.prighttitle ul li{float: left;height: 50px;line-height: 50px;width: 60px;}
.prighttitle ul li a{height: 50px;display: block;line-height: 50px;width: 60px;box-sizing: border-box;padding-left: 18px;}
.prighttitle ul li a.tukuai{background: url(../images/tukuai.png) left center no-repeat;}
.prighttitle ul li a.liebiao{background: url(../images/liebiao.png) left center no-repeat;}
.newslist{width: 895px;}
.newslist *{-webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;-ms-transition: all ease-in-out 0.55s;transition: all ease-in-out 0.55s;}
.newslist ul li{float: left;width: 283px;margin-right: 20px;margin-bottom: 20px;height: 350px;background: #fff;}
.newslist ul li h3{height: 160px;}
.newslist ul li h3 a img{width: 283px;height: 160px;}
.newslist ul li h4{height: 200px;padding: 10px;box-sizing: border-box;font-weight: normal;}
.newslist ul li h4 a{font-size: 18px;color: #333;line-height: 50px;}
.newslist ul li h4 p{font-size: 14px;color: #666;height: 50px;margin-bottom: 20px;width: 260px;line-height: 24px;overflow: hidden;}
.newslist ul li h4 span{font-size: 12px;color: #888;}
.newslist ul li:hover{background: #222;}
.newslist ul li:hover h4 a{color: #fff;}
.newslist ul li:hover h4 p{color: #fff;}
.newslist ul li:hover h4 span{color: #fff;}
.newslist01{width: 895px;display: none;}
.newslist01 *{-webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;-ms-transition: all ease-in-out 0.55s;transition: all ease-in-out 0.55s;}
.newslist01 ul li{width: 100%;height: 40px;border-bottom: 1px #ddd dotted}
.newslist01 ul li a{font-size: 14px;color: #333;line-height: 40px;}
.newslist01 ul li a b{font-weight: normal;margin-right: 8px;}
.newslist01 ul li a span{float: right;color: #888;}
.newslist01 ul li:hover a{color: #222;}
.caselist{width: 100%;}
.caselist *{-webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;-ms-transition: all ease-in-out 0.55s;transition: all ease-in-out 0.55s;}
.caselist ul li{float: left;width: 275px;margin-right: 20px;margin-bottom: 20px;height: 350px;background: #fff;}
.caselist ul li h3{height: 160px;}
.caselist ul li h3 a img{width: 275px;height: 160px;}
.caselist ul li h4{height: 200px;padding: 10px;box-sizing: border-box;font-weight: normal;}
.caselist ul li h4 a{font-size: 18px;color: #333;line-height: 50px;}
.caselist ul li h4 p{font-size: 14px;color: #666;height: 50px;margin-bottom: 20px;width: 260px;line-height: 24px;overflow: hidden;}
.caselist ul li h4 span{font-size: 12px;color: #888;}
.caselist ul li:hover{background: #222;}
.caselist ul li:hover h4 a{color: #fff;}
.caselist ul li:hover h4 p{color: #fff;}
.caselist ul li:hover h4 span{color: #fff;}
.caselist01{width: 100%;display: none;}
.caselist01 *{-webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;-ms-transition: all ease-in-out 0.55s;transition: all ease-in-out 0.55s;}
.caselist01 ul li{width: 100%;height: 40px;border-bottom: 1px #ddd dotted}
.caselist01 ul li a{font-size: 14px;color: #333;line-height: 40px;}
.caselist01 ul li a b{font-weight: normal;margin-right: 8px;}
.caselist01 ul li a span{float: right;color: #888;}
.caselist01 ul li:hover a{color: #222;}
.videolist{width: 895px;}
.videolist *{-webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;-ms-transition: all ease-in-out 0.55s;transition: all ease-in-out 0.55s;}
.videolist ul li{float: left;width: 283px;margin-right: 20px;margin-bottom: 20px;height: 350px;background: #fff;}
.videolist ul li h3{height: 230px;}
.videolist ul li h3 a img{width: 283px;height: 160px;}
.videolist ul li h4{height: 200px;padding: 10px;box-sizing: border-box;font-weight: normal;}
.videolist ul li h4 a{font-size: 18px;color: #333;line-height: 50px;}
.videolist ul li h4 p{font-size: 14px;color: #666;height: 50px;margin-bottom: 20px;width: 260px;line-height: 24px;overflow: hidden;}
.videolist ul li h4 span{font-size: 12px;color: #888;}
.videolist ul li:hover{background: #222;}
.videolist ul li:hover h4 a{color: #fff;}
.videolist ul li:hover h4 p{color: #fff;}
.videolist ul li:hover h4 span{color: #fff;}
.videolist01{width: 100%;display: none;}
.videolist01 *{-webkit-transition: all ease-in-out 0.55s;-o-transition: all ease-in-out 0.55s;-ms-transition: all ease-in-out 0.55s;transition: all ease-in-out 0.55s;}
.videolist01 ul li{width: 100%;height: 40px;border-bottom: 1px #ddd dotted}
.videolist01 ul li a{font-size: 14px;color: #333;line-height: 40px;}
.videolist01 ul li a b{font-weight: normal;margin-right: 8px;}
.videolist01 ul li a span{float: right;color: #888;}
.videolist01 ul li:hover a{color: #222;}
.news_con{width: 1200px;padding: 30px;background: #fff;}
.news_contitle{font-size: 30px;color: #333;font-weight: normal;line-height: 50px;}
.news_contime{font-size: 14px;color: #666;line-height: 30px;margin-bottom: 30px;padding-bottom: 10px;border-bottom: 1px #ddd solid;}
.news_text{line-height: 30px;font-size: 14px;color: #333;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px #ddd solid;}
.news_text p{margin: 15px 0;font-size: 14px;color: #333;}
.pro_text{padding: 30px;box-sizing: border-box;background: #fff;line-height: 30px;font-size: 14px;color: #333;margin-bottom: 30px;}
.pro_text p{margin: 15px 0;font-size: 14px;color: #333;}
.producttext{}
.producttext h3{font-size: 20px;color: #007dd4;}
.productcontent{height: 180px;margin-top: 12px;font-size: 14px;color: #666;line-height: 24px;text-align: justify;}
.producttext a{font-size: 14px;color: #007dd4;border: 1px #007dd4 solid;width: 90px;height: 30px;display: block;text-align: center;line-height: 30px;}
.icase{float: left;width: 180px;height: 185px;padding: 135px 35px 0;background: url(../images/icaseimg.jpg) left top no-repeat;position: relative;}
.icasetitle{height: 40px;width: 100%;}
.icasetitle h3{font-size: 18px;padding-top: 12px;line-height: 26px;color: #007dd4;font-weight: normal;background: url(../images/iline.jpg) left top no-repeat;}
.icasetitle span{font-size: 20px;margin-left: 10px;color: #cfcfcf;text-transform: uppercase;}
.icaselist{margin-top: 10px;}
.icaselist li{line-height: 30px;padding-left: 10px;background: url(../images/icaselist.jpg) left center no-repeat;}
.icaselist li a{line-height: 30px;color: #666;font-size: 12px;}
.icasemore{width: 250px;height: 40px;background: #feb403;position: absolute;bottom: 0;left: 0;line-height: 40px;color: #fff;text-align: center;}
.icasemore:hover{color: #fff;}
.dlcybg{background: url(../images/dlcy.jpg) center top no-repeat;height: 600px;}
.pr{position: relative;}
.dlcylist{width: 812px;position: absolute;top: 165px;right: 0;}
.dlcylist div{width: 175px;height: 128px;float: left;margin-right: 3px;margin-bottom: 3px;padding: 32px 0 0 25px;background: url(../images/cybg.png) left top no-repeat;}
.dlcylist div:hover{background: url(../images/cybg01.png) left top no-repeat;cursor: pointer;-webkit-animation: transform-6 0.3s ease 200ms alternate none 1;animation: transform-6 0.3s ease 200ms alternate none 1;}
.dlcylist div h3{font-size: 20px;padding-top: 12px;line-height: 26px;color: #fff;font-weight: normal;background: url(../images/iline.jpg) left top no-repeat;}
.dlcylist div h3 a{font-size: 20px;color: #fff;}
.dlcylist div span{font-size: 12px;color: #acadad;text-transform: uppercase;}
.dlcylist div.p0{padding: 0;width: 200px;height: 160px;}
.dlcylist div:hover span{color: #accbe8;}
/*详细页功能区*/
.preNext{position: relative;}
.preNext .line{height: 10px;overflow: hidden;clear: both;background: url(../images/box_dotline.gif) left 15px repeat-x;margin: 4px auto;padding-top: 10px;}
.preNext .line strong{display: block;width: 8px;height: 10px;overflow: hidden;font-size: 0px;line-height: 100px;background: url(../images/box_dotline.gif) right -10px no-repeat;float: left;}
.preNext .text{color: #999;}
.preNext .actBox{position: absolute;top: 25px;right: 0;}
.preNext .actBox li{display: inline;padding-left: 22px;background-image: url(../images/actbox-ico.gif);background-repeat: no-repeat;margin-left: 10px;}
.preNext .actBox li a{color: #666;}
.preNext .actBox li#act-fav{background-position: 4px 0px;}
.preNext .actBox li#act-err{background-position: 4px -37px;}
.preNext .actBox li#act-pus{background-position: 4px -73px;}
.preNext .actBox li#act-pnt{background-position: 4px -109px;}
/*分页样式*/
.pagination { width: 100%; text-align: center; }
.pagination span.nolink{padding: 6px 12px; background: #fff; color:#333;  margin: 0 3px;border: 1px solid #eee; }
.pagination span font{padding: 6px 12px; background: #0668c0; color:#fff;  margin: 0 3px;border: 1px solid #0b79dc;}
.pagination a{ padding: 6px 12px; background: #fff; color:#333;  margin: 0 3px;border: 1px solid #eee; }
.pagination a:hover{ background:#bfd9f1;}
/*内容分页*/
.contPage{height: 20px;line-height: 20px;text-align: center;letter-spacing: 0;font-family: "Arial Black";font-size: 10px;margin-top: 20px;}
.contPage a{display: inline-block;color: #898989;background: #fff;text-align: center;padding: 0 7px;margin: 0 1px;}
.contPage a:hover{color: #fff;background: #898989;}
.contPage a.on{color: #333;background: #E5EDF2;border: 1px solid #C2D5E3;}
.foot{background: #333;width: 100%;}
.footbox{padding: 70px 0 30px 0;width: 1200px;margin: 0 auto;}
.footcontact{float: left;width: 350px;margin-right: 40px;}
.footcontact h3{font-size: 24px;color: #d0d0d0;font-weight: normal;line-height: 30px;margin-bottom: 5px;}
.footcontact h3 span{font-size: 18px;color: #888;text-transform: uppercase;}
.footcontact p{font-size: 13px;line-height: 30px;color: #d0d0d0;}
.footmenu{float: left;width: 280px;}
.footmenu h3{font-size: 24px;color: #d0d0d0;font-weight: normal;line-height: 30px;margin-bottom: 5px;}
.footmenu h3 span{font-size: 18px;color: #888;text-transform: uppercase;}
.footmenu p{font-size: 13px;line-height: 30px;color: #d0d0d0;}
.footmenu ul li{float: left;width: 70px;line-height: 26px;}
.footmenu ul li a{color: #d0d0d0;font-size: 13px;line-height: 30px;}
.footlogo{width: 141px;height: 146px;margin-right: 50px;float: left;}
.footewm{float: right;width: 300px;}
.footewm h3{font-size: 24px;color: #d0d0d0;font-weight: normal;line-height: 30px;margin-bottom: 5px;}
.footewm h3 span{font-size: 18px;color: #888;text-transform: uppercase;}
.footewm p{font-size: 13px;line-height: 30px;color: #d0d0d0;}
.footewm ul li{float: left;width: 300px;height: 150px;color: #888;text-align: center;font-size: 14px;}
.footewm ul li img{float: left;width: 160px;margin-right: 5px;}
.footewm ul li p{width: 20px;float: right;}
.copyright{width: 100%;height: 50px;line-height: 50px;color: #d0d0d0;text-align: left;background: #111;}
/*Top按钮*/
*html{background-image: url(about:blank);background-attachment: fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width: 50px;float: right;position: fixed;right: 10px;bottom: 15px;_position: absolute;_bottom: auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));_margin-bottom: 15px;display: none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width: 50px;height: 50px;background: url(../images/icon.png) no-repeat 0 0;display: block;}
.gcal{margin-top: 50px;}
.gcal ul li{width: 1120px;margin: 0 auto;height: 150px;margin-bottom: 20px;border-bottom: 1px #eee solid;padding-bottom: 20px;}
.gcal ul li img{width: 260px;float: left;border: 1px #eee solid;padding: 3px;}
.gcal_right{width: 820px;float: right;}
.gcal_right h3{font-size: 18px;font-weight: bold;color: #333;line-height: 40px;}
.gcal_right p{font-size: 14px;color: #555;line-height: 32px;}
.gcal_right h3{font-size: 18px;font-weight: bold;color: #555;line-height: 40px;}
.flcpys ul li h4{font-size: 24px;width: 100%;display: block;height: 70px;line-height: 70px;border-bottom: 2px #eee solid;margin-bottom: 30px;font-weight: bold;color: #0970d1;}
.cpgd{font-size: 14px;line-height: 70px;float: right;color: #333;}
.lbgk{font-size: 14px;color: #555;line-height: 35px;z-index: 2rem;}
.wrapper{height: auto;overflow: hidden;margin: 0 auto;position: relative;font-size: 15px;line-height: 38px;}
.tab_list{width: 100%;height: 40px;background: #479CE4;overflow: hidden;position: relative;}
.div-tab-head{height: 50px;overflow: hidden;position: absolute;top: 0px;}
.div-tab-head>li{cursor: pointer;width: 279px;height: 50px;line-height: 50px;text-align: center;float: left;font-size: 15px;color: #fff;background: #606060;border-right: 1px #fff solid;}
.week{display: none;width: 100%;/*padding-top: 70px;*/}
.week>a{font-size: 20px;color: #67bbcf;padding: 10px;margin: 5px;font-weight: bold;display: inline-block;}
.week>a:hover{color: #000;}
.head-on{background-color: #333 ! important;}
.week-on{display: block;}
.conttitle{padding-top: 20px;}
.cloud-zoom img{border: 1px solid #eee;}
.zoomlist{margin-top: 20px;width: 500px;overflow: hidden;height: 87px;}
.zoomlist li{float: left;margin-right: 8px;border: 1px solid #eee;height: 85px;margin-bottom: 10px;width: 125px;}
.zoomlist li img{width: 115px;height: 71px;}
.cloud-zoom-lens{background: #fff;cursor: move;}
.cloud-zoom-title{font-family: Arial;position: absolute !important;background: #000;color: #fff;padding: 3px;width: 100%;text-align: center;font-weight: bold;font-size: 10px;top: 0px;}
.cloud-zoom-big{overflow: hidden;border: 1px #eee solid;}
.cloud-zoom-loading{color: white;background: #222;padding: 3px;border: 1px solid #000;}
.msg_btn_area a{width: 100px;background: #0970d1;line-height: 30px;display: block;text-align: center;color: #fff;}
.msgtitle{width: 80px;display: -webkit-inline-box}
.msg_input{width: 500px;height: 37px;}
.msg_input_on{width: 500px;height: 37px;}
.news_list ul li{height: 45px;border-bottom: 1px #eee dashed;}
.news_list ul li a{font-size: 14px;line-height: 45px;}
.news_list ul li span{float: right;line-height: 40px;}
.mainbg-f0{width:100%; background:#f0f0f0;padding:60px 0;}
.icompany{ width:1200px; margin:0 auto;}
.icompanytitle{ text-align:center; font-size:24px; color:#333; font-weight:bold; line-height:40px; background:url(../images/titleline.jpg) center center no-repeat;}
.icompanytitle h3{ display:inline-block; padding:0 40px; background:#f0f0f0; font-size:35px;}
.icompanytitle h3 b{ color:#0E47A1;}
.icompanytitle h3 span{ font-size:14px; font-family:Arial; color:#aaa; font-weight:normal; text-transform:uppercase;}
.icompanytext{ width:1200px;}
.icompanytext h4{ float:left; width:500px; height:400px;}
.icompanytextr{ float:right; width:700px; height:400px; padding:30px; box-sizing:border-box; position:relative;}
.icompanytextr h3{ margin-bottom:20px;}
.icompanytextr h3 img{ margin-bottom:30px;}
.icompanytextr h3 span{ font-size:24px; font-weight:normal; color:#0E47A1; font-weight:bold;}
.icompanytextr p{ color:#333; line-height:35px; font-size:14px}
.icompanytextr a{ position:absolute; right:0; bottom:0; display:block; width:130px; height:90px; background:url(../images/icompanymore.png) center center no-repeat;}

.syproducttitle{ text-align:center; font-size:24px; color:#333; font-weight:bold; line-height:40px; background:url(../images/titleline.jpg) center center no-repeat;}
.syproducttitle h3{ display:inline-block; padding:0 40px; background:#fff ; font-size:35px;}
.syproducttitle h3 b{ color:#0970d1;}
.syproducttitle h3 span{ font-size:14px; font-family:Arial; color:#aaa; font-weight:normal; text-transform:uppercase;}


.youshi{ width:1200px; height:325px; margin:0 auto; padding:60px 0; position:relative;}
.youshi * { transition: all .5s;}
.iyoushititle{ float:left; width:653px; height:340px;line-height:78px; position: absolute; left:0; top:60px; background:url(../images/iyoushititle.png) left top no-repeat;}
.iyoushititle h3{ font-size:30px; color:#0E47A1; line-height: 78px;}
.iyoushititle h3 p{ font-size:16px; color:#666; font-weight:normal; text-transform:uppercase; line-height:50px;}
.iyoushititle h3 p span{ color:#333; font-weight:bold; font-size:18px;}
.iyoushititle b{ position:absolute; left:0; bottom:15px; width:120px; height:5px; background:url(../images/iyoushititleb.jpg) left center no-repeat;}
.youshi .youshi1, .youshi .youshi2, .youshi .youshi3, .youshi .youshi4, .youshi .youshi5 { float:right; width:220px; height:160px; background:#f0f0f0; cursor: pointer; margin-left:5px; margin-bottom:5px;}
.youshi .youshi1 h3, .youshi .youshi2 h3, .youshi .youshi3 h3, .youshi .youshi4 h3, .youshi .youshi5 h3 { width:50px; height:50px; margin:30px auto 20px;}
.youshi .youshi1 p, .youshi .youshi2 p, .youshi .youshi3 p, .youshi .youshi4 p, .youshi .youshi5 p { text-align:center; font-size:20px; color:#333; font-weight:bold;}
.youshi .youshi1:hover, .youshi .youshi2:hover, .youshi .youshi3:hover, .youshi .youshi4:hover, .youshi .youshi5:hover{ background:#0970d1}
.youshi .youshi1:hover p, .youshi .youshi2:hover p, .youshi .youshi3:hover p, .youshi .youshi4:hover p, .youshi .youshi5:hover p{ color:#fff;}

.youshi5{ clear:right;}
.youshi1 h3{ background: url(../images/youshi1.png) center center no-repeat;}
.youshi2 h3{ background: url(../images/youshi2.png) center center no-repeat;}
.youshi3 h3{ background: url(../images/youshi3.png) center center no-repeat;}
.youshi4 h3{ background: url(../images/youshi4.png) center center no-repeat;}
.youshi5 h3{ background: url(../images/youshi5.png) center center no-repeat;}

.youshi1:hover h3{ background: url(../images/youshi11.png) center center no-repeat;}
.youshi2:hover h3{ background: url(../images/youshi22.png) center center no-repeat;}
.youshi3:hover h3{ background: url(../images/youshi33.png) center center no-repeat;}
.youshi4:hover h3{ background: url(../images/youshi44.png) center center no-repeat;}
.youshi5:hover h3{ background: url(../images/youshi55.png) center center no-repeat;}

/* 友情链接 */ 
#link_main {	padding: 15px 0;	background: #f8f8f8;}
#link {	padding: 0;	width: 90%;	max-width: 1280px;	margin: 0 auto;}
.link_title {	line-height: 40px;	height: 40px;	color: #fff;}
.link_title h2 {	background: url(../images/link.png) left center no-repeat;	text-indent: 35px;	font-size: 16px;	color: #333;	font-weight: bold;	border-bottom: 1px dotted #dedede;}
.link_body {	color: #000;	border-top: 0px;	border-bottom: 0px;}
.link_bottom {}
.link_pic {	overflow: auto;	zoom: 1;}
.link_pic ul li {	float: left;	padding: 1px 5px;	text-align: center;	width: 112px;}
.link_pic img {	width: 86px;	height: 30px;	padding: 2px;	border: 1px solid #CCC;}
.link_pic ul li a:hover img {	border: 1px solid #00a4ef;}
.link_text {	overflow: hidden;	zoom: 1;	padding: 8px 0 8px 0;}
.link_text ul li {	float: left;	text-align: center;	padding: 1px 15px;	overflow: hidden;	white-space: nowrap;}
.link_text a {	line-height: 22px;	color: #666;}
.link_text a:hover {	line-height: 22px;	color: #0256ac;}


.h_foot1 {	background:#0E47A1;	padding: 20px 0px;	color: #aaaaaa;}
.h_foot1 .h_foot1_in {	width: 90%;	max-width: 1280px;	margin: 0 auto;	text-align: center;	line-height: 40px;}
.h_foot1 .h_foot1_in>p {	display: inline-block;	color: #fff;	font-size: 24px;	height: 40px;	line-height: 40px;	vertical-align: top;}
.h_foot1 .h_foot1_in a {	display: inline-block;	background: #16b4b9;	border-radius: 2px;	padding: 10px 20px;	color: #cecece;	vertical-align: top;	margin-left: 20px;	-webkit-transition: all .25s;	-moz-transition: all .25s;	-ms-transition: all .25s;	-o-transition: all .25s;	transition: all .25s;}
.h_foot1 .h_foot1_in a:hover {	background: #1F71C2;	color: #14a2a7;}
.h_foot1 .h_foot1_in a p {	float: left;	color: #fff;	font-size: 14px;	height: 20px;	line-height: 20px;	padding-right: 15px;	border-right: 1px solid #138488;}
.h_foot1 .h_foot1_in a span {	float: left;	display: block;	height: 20px;	line-height: 20px;	padding-left: 15px;	border-left: 1px solid #fff;}
.h_foot1 .h_foot1_in a span:before {	content: "";	display: block;	border-radius: 50%;	width: 18px;	height: 18px;	background: url(../images/right.png) center center no-repeat;	background-size: cover;	margin-top: 1px;}